package com.amigo.online.provider.manager.model.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.apache.ibatis.type.Alias;

@Table(name = "adv_recommend_video_tbl")
@Alias(value = "advRecommendVideoTbl")
public class AdvRecommendVideoTbl implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    @Column(name = "id")
    private Long id;

    @Column(name = "adv_id")
    private Long advId;// 热门广告申请id

    @Column(name = "video_url")
    private String videoUrl;// 视频url

    @Column(name = "video_watermark_url")
    private String videoWatermarkUrl;// 水印视频url

    @Column(name = "video_img_url")
    private String videoImgUrl;

    @Column(name = "music_url")
    private String musicUrl;

    @Column(name = "music_name")
    private String musicName;

    @Column(name = "user_avatar")
    private String userAvatar;// 用户头像

    @Column(name = "user_name")
    private String userName;// 用户名称

    @Column(name = "content")
    private String content;// 内容

    @Column(name = "up")
    private Integer up;// 点赞数量

    @Column(name = "comment")
    private Integer comment;// 评论数量

    @Column(name = "share")
    private Integer share;// 分享数量

    @Column(name = "ios_forward_url")
    private String iosForwardUrl;

    @Column(name = "android_forward_url")
    private String androidForwardUrl;

    @Column(name = "ios_app_url")
    private String iosAppUrl;// ios点击跳转的url地址

    @Column(name = "android_app_url")
    private String androidAppUrl;// android点击跳转的url地址

    @Column(name = "ios_click_feedback")
    private Integer iosClickFeedback;// 0 ) app 1 )web

    @Column(name = "android_click_feedback")
    private Integer androidClickFeedback;// 0 ) app 1 )web

    @Column(name = "created_time")
    private Long createdTime;

    @Column(name = "updated_time")
    private Long updatedTime;

    @Column(name = "deleted")
    private Integer deleted;

    @Column(name = "deleted_time")
    private Long deletedTime;

    @Column(name = "video_id")
    private Long videoId;
    @Transient
    private Integer videoWidth;// 视频宽度
    @Transient
    private Integer videoHeight;// 视频高度


    public Integer getVideoWidth() {
        return videoWidth;
    }

    public void setVideoWidth(Integer videoWidth) {
        this.videoWidth = videoWidth;
    }

    public Integer getVideoHeight() {
        return videoHeight;
    }

    public void setVideoHeight(Integer videoHeight) {
        this.videoHeight = videoHeight;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }


    public Long getAdvId() {
        return advId;
    }

    public void setAdvId(Long advId) {
        this.advId = advId;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public String getVideoWatermarkUrl() {
        return videoWatermarkUrl;
    }

    public void setVideoWatermarkUrl(String videoWatermarkUrl) {
        this.videoWatermarkUrl = videoWatermarkUrl;
    }

    public String getVideoImgUrl() {
        return videoImgUrl;
    }

    public void setVideoImgUrl(String videoImgUrl) {
        this.videoImgUrl = videoImgUrl;
    }

    public String getMusicUrl() {
        return musicUrl;
    }

    public void setMusicUrl(String musicUrl) {
        this.musicUrl = musicUrl;
    }

    public String getMusicName() {
        return musicName;
    }

    public void setMusicName(String musicName) {
        this.musicName = musicName;
    }

    public String getUserAvatar() {
        return userAvatar;
    }

    public void setUserAvatar(String userAvatar) {
        this.userAvatar = userAvatar;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Integer getUp() {
        return up;
    }

    public void setUp(Integer up) {
        this.up = up;
    }

    public Integer getComment() {
        return comment;
    }

    public void setComment(Integer comment) {
        this.comment = comment;
    }

    public Integer getShare() {
        return share;
    }

    public void setShare(Integer share) {
        this.share = share;
    }

    public String getIosForwardUrl() {
        return iosForwardUrl;
    }

    public void setIosForwardUrl(String iosForwardUrl) {
        this.iosForwardUrl = iosForwardUrl;
    }

    public String getAndroidForwardUrl() {
        return androidForwardUrl;
    }

    public void setAndroidForwardUrl(String androidForwardUrl) {
        this.androidForwardUrl = androidForwardUrl;
    }

    public String getIosAppUrl() {
        return iosAppUrl;
    }

    public void setIosAppUrl(String iosAppUrl) {
        this.iosAppUrl = iosAppUrl;
    }

    public String getAndroidAppUrl() {
        return androidAppUrl;
    }

    public void setAndroidAppUrl(String androidAppUrl) {
        this.androidAppUrl = androidAppUrl;
    }

    public Integer getIosClickFeedback() {
        return iosClickFeedback;
    }

    public void setIosClickFeedback(Integer iosClickFeedback) {
        this.iosClickFeedback = iosClickFeedback;
    }

    public Integer getAndroidClickFeedback() {
        return androidClickFeedback;
    }

    public void setAndroidClickFeedback(Integer androidClickFeedback) {
        this.androidClickFeedback = androidClickFeedback;
    }

    public Long getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Long createdTime) {
        this.createdTime = createdTime;
    }

    public Long getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(Long updatedTime) {
        this.updatedTime = updatedTime;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Long getDeletedTime() {
        return deletedTime;
    }

    public void setDeletedTime(Long deletedTime) {
        this.deletedTime = deletedTime;
    }

    public Long getVideoId() {
        return videoId;
    }

    public void setVideoId(Long videoId) {
        this.videoId = videoId;
    }


}
